apple snail
Jump to navigation
Jump to search
English[edit]
Noun[edit]
apple snail (plural apple snails)
- Any of the large freshwater snails in the family Ampullariidae, some of which are the size of an apple.
Translations[edit]
freshwater snail
|